package cn.message.service;

import cn.itcast.pojo.admin;
import cn.itcast.pojo.permission;
import cn.itcast.pojo.role;

import java.util.List;
import java.util.Map;

/**
 * @author 郭智超
 * @create 2020-04-27 9:51
 * 权限的业务层接口
 */
public interface IPermissionService {

    /**
     * 根据管理员的所拥有的角色id查询该管理员所拥有的权限
     * @param roleIds
     * @return
     */
    List<permission> getPermissionByRoleIds(List<Integer> roleIds);

    /**
     * 获取所有的角色名和角色id
     * @return
     */
    List<permission> getPermissions();
}
